// import { app, shell, BrowserWindow, ipcMain } from 'electron'

// export function createWindow() {
//   // 创建一个新的浏览器窗口
//   const win = new BrowserWindow({
//     width: 800,
//     height: 600,
//     webPreferences: {
//       nodeIntegration: true // 允许在渲染进程中使用Node.js
//     }
//   });
 
//   // 加载应用的index.html文件
//   win.loadFile('index.html');
 
//   // 打开开发者工具（可选）
//   // win.webContents.openDevTools();
// }
 
// // 当Electron完成初始化并准备创建浏览器窗口时调用这个函数
// app.whenReady().then(createWindow);
 
// // 所有窗口关闭时退出应用（不适用于macOS）
// app.on('window-all-closed', () => {
//   if (process.platform !== 'darwin') {
//     app.quit();
//   }
// });
 
// // 应用被激活时调用（仅在macOS上）
// app.on('activate', () => {
//   // 在macOS上，点击Dock图标并且没有其他窗口打开时通常会重新创建一个窗口
//   if (BrowserWindow.getAllWindows().length === 0) {
//     createWindow();
//   }
// });